package htw.renoir.vs.model;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 * Die Klasse Video beschreibt die Eigenschaften eines Videos.</br>
 * Als Entity dient sie dazu, die Attribute auf die Spaltennamen der DB-Tabelle video abzubilden.
 * 
 * @author	Thomas Schoenfeld
 * @version	20130227-01
 * 
 */
@Entity
@Table( name = "video" )
public class Video
{
	@Id
	@GeneratedValue( strategy = GenerationType.AUTO )
	@Column( name = "id" )
	private int			videoID;
	@Column( name = "titel" )
	private String	titel;
	@Column( name = "produzent" )
	private String	produzent;
	@Column( name = "spielzeit" )
	private int			spielzeit;
	@Column( name = "speicherort" )
	private String	speicherort;
	
	public int getVideoID()
	{
		return videoID;
	}
	
	public void setVideoID( int videoID )
	{
		this.videoID = videoID;
	}
	
	public int getSpielzeit()
	{
		return spielzeit;
	}
	
	public void setSpielzeit( int spielzeit )
	{
		this.spielzeit = spielzeit;
	}
	
	public String getTitel()
	{
		return titel;
	}
	
	public void setTitel( String titel )
	{
		this.titel = titel;
	}
	
	public String getProduzent()
	{
		return produzent;
	}
	
	public void setProduzent( String produzent )
	{
		this.produzent = produzent;
	}

	public String getSpeicherort()
	{
		return speicherort;
	}

	public void setSpeicherort( String speicherort )
	{
		this.speicherort = speicherort;
	}
}
